package command.tv;

/**
 * 具体命令（ConcreteCommand）:
 * 实现了命令接口，负责执行具体的操作。它通常包含了对接收者的引用，通过调用接收者的方法来完成请求的处理。
 */
public class VolumeDownCommand implements Command {
    Television television;

    public VolumeDownCommand(Television television) {
        this.television = television;
    }

    public void execute() {
        television.volumeDown();
    }

    public void undo() {
        television.volumeUp();
    }
}